home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1994 June: Reference Library / Dev.CD Jun 94.toast / Technical Documentation / Inside Macintosh / IM—Text / IM—Text.rsrc / IDX#_1000 < prev    next >
Encoding:
Text File  |  1994-04-27  |  45.7 KB  |  38 lines

  1. öSymbolsABCDEFGHIJKLMNOPQRSTUVWXYZ (special font designator) (special font designator)1-byte character encoding61-byte character encoding[one-byte character encoding]1-byte complex script systems>1-byte complex script systems[one-byte complex script systems] 1-byte fonts1-byte fonts[one-byte fonts]1-byte simple script systems<1-byte simple script systems[one-byte simple script systems]2-byte  script systems/2-byte  script systems[two-byte script systems]2-byte character encoding62-byte character encoding[two-byte character encoding] 2-byte fonts2-byte fonts[two-byte fonts]active input area    alignmentalphabetic characters$analyzing characters. See charactersapplication fontArabic calendararrow keys and caret movementASCII character set.See also low-ASCII, high-ASCIIassociated fontauxiliary scriptsinstalled components ofbidirectional style runsbidirectional writing systemsbitmapped fontsBopomofo2bottomline input window. See floating input window    calendarscaret positionand mouse-down regionprimary    secondarycaretsdefineddualmovement with arrow keyssingle (moving)centered text. See alignmentcharacter clusterscharacter codesdefined'character direction. See line directioncharacter encoding1-byte2-byteChineseJapaneseKoreanStandard Roman"character order. See sorting order(character rendering. See display of textcharacter reorderingcharacter setscharacter type
  2. characters
  3. alphabetic    analyzingand writing systemsclustersdefined ideographicnative"Roman, in non-Roman character setsRoman, in non-Roman textsyllabic
  4. zero-width Chicago fontChinese character encodingChinese input methodCommand-key combinationscontextual formscontrol characterscontrol panels Date & TimeNumbersTextcurrency formatscurrent line directioncurrent scriptcursor (defined)%customization (in application design)cut and paste, intelligentDate & Time control panel date formats    dead keysdiacritical marks!diacritics. See diacritical marks dictionariesDictionary Manager'direction boundaries and caret movementdirection runsdiscontinuous highlightingdiscontinuous selectiondisplay of text    alignmentcaret handlingdirection runs and
  5. display orderdrawing justified text
  6. font runs andlaying out a line of textline direction andprimary line direction andprintingscript runs andstorage order andstyle runs and
  7. display order
  8. dual caretenabling script systems"extension bar characters (kashida)fixed-width fontsfloating input windows#font designators, special (0 and 1)
  9. font familiesfont family IDsfont force flag
  10. font handling Font Manager
  11. font namesdisplaying in correct script    font runs font scriptdefinedfont styles. See stylesFontMetrics procedurefonts applicationas uninterpreted symbols
  12. associated    bitmappedChicagodefined fixed-widthgeneral issues forGeneva
  13. ID ranges for
  14. legible sizesoutlinesystemused to specify script systemsformatting dates and timesformatting numbers and currencyfractional glyph widths(fully justified text. See justified text Geneva fontGetFontInfo procedureglobal width table%globalization (in application design)glyphsdefinedleading and trailing edges ofGregorian calendarHan charactersHangulHanjaHanzihigh-ASCII character sethighlighting text
  15. discontinuousHiraganaideographic charactersinitializationof script systems inline input
  16. input methodsChinesedefineddictionaries. See dictionariesfloating input windowJapaneseKorean    switching
  17. input of text+input-method dictionaries. See dictionariesinput-method iconsinsertion pointdefinedinstalling script systemsintelligent cut and pasteintercharacter spaceinternational resourceslist of&international resources selection flaginterword spaceIsMetric functionJamoJapanese calendarJapanese character encodingJapanese input methodjumping caret. See single caretjustified text
  18. using kashidaKanaKanjikashidaKatakanaKey Caps desk accessory    key codesrawvirtualkey translationkey-map ('KMAP') resourcekeyboard equivalentskeyboard icon familykeyboard layoutsdefined
  19. Keyboard menukeyboard resourceslist ofkeyboard scriptdefined!keyboard-layout ('KCHR') resource    keyboards
  20. modifier keysKeyTranslate functionKorean character encodingKorean input methodlanguage codes    languagesleading edge (of a glyph) left-aligned text. See alignment(levels of text handling for applications    ligatures
  21. line breaking line breaksline direction
  22. bidirectionalcurrentof writing systemsprimary localizationof system softwarelow-ASCII character setlowercase characters . See also case, case conversionMacintosh character set"Macintosh script management systemmain dictionarymanipulating text4analyzing characters. See characters, character type2converting text. See tokenization, transliteration/dates and times. See formatting dates and times9numbers and currency. See formatting numbers and currencysorting. See sorting2word boundaries. See word selection, line breaking
  23. metric system
  24. modifier keys%modifying text. See manipulating text'monospaced fonts. See fixed-width fontsmouse-down region moving caretnative charactersdefinednumber formatsNumbers control panel*Option-Space bar-(restart) key combination
  25. outline fontsoverview of  text handlingoverview of text handling pen positionPinyinpixels#planning text handling capabilitiesprimary caret positionprimary line direction!primary script. See system scriptprimary sorting order
  26. printing text    QuickDrawfor non-text drawing
  27. raw key codes region codesregionsresolution of screensrestart key combinations!right-aligned text. See alignmentRomajiRoman charactersin non-Roman character setsin non-Roman textRoman script systemruns (of text) script codesscript management systemScript ManagerScript Manager variablesscript preferences file script runs"script settings controlled by userscript systems6. See also system script, font script, keyboard scriptauxiliary scriptscharacter encoding inclassification of
  28. components ofcurrentdefineddisabling at startupenablingfunctioning of initializing
  29. installinginternational resources inkeyboard resources in.script codes, language codes, and region codes    switchingtypes ofuser control of settings forscript variables script-awaresecondary caret position(secondary scripts. See auxiliary scriptssecondary sorting orderselection rangeShift-(restart) key combination single caret
  30. slop valuesorting
  31. sorting orderprimary    secondarysplit caret. See dual caretStandard Roman character setstorage of text
  32. storage orderstrings1-byte and 2-byte characters in
  33. style runs
  34. bidirectionaldefinedstyles
  35. subscriptsdefinedswitching script systemssyllabic charactersSysDirection global variablesystem direction system font
  36. system scriptinstalled componentsTETextBox procedureText control panel"text direction. See line directiontext input. See input of text text layout(text manipulation. See manipulating text
  37. text overview
  38. text segmentstext service componentsText Services Manager!text storage. See storage of text text stringsdefinedtext styles. See stylesText UtilitiesTextEdit time formats tokenizationtrailing edge (of a glyph)transfer modes
  39. grayishTextOrtransliterationtypes of script systemsUnicodeuninterpreted symbolsunits of measureuppercase characters . See also case, case conversionuser control of script settingsuser dictionaryvirtual key codes white space width tablesword boundariesword selection
  40. WorldScript IWorldScript IIwriting systemsalignment of text in
  41. bidirectionalcharacter reordering incharacter representation incontextual forms indefineddiacritical marks injustified textline direction ofsorting order forstyles used in%uppercase and lowercase characters in
  42. variations in"word boundaries and line breaks inzero-width characters Zhuyinfuhaoin TextEdit edit recordswith TESetAlignment procedurewith TETextBox procedure ascent lineautomatic scrollingbuffering, text (in TextEdit)caret and TextEditand insertion point
  43. blinking ratevertical movement ofcharacter attributes. See also stylesdefinedcharacter style. See stylesCharToPixel function and TextEditclick loop routineand automatic scrollingreplacing the default routinecolor, of text copying textcustomizing TextEdit cutting textdeleting and inserting text
  44. deleting text
  45. desk scrapdestination rectangle-dispatch record. See TextEdit dispatch recorddrawing static text    measuring in TextEdit in TextEditDRAWHook registers edit recordsactivating and deactivatingcreatingfieldsincorporating text intolineStarts array multistyledreleasing memory allocated forreusingstoring the handle totext buffer of!end-of-line character (replacing)#end-of-line hook routine, replacingevent handling, in TextEditFindWordBreaks procedure and TextEditand the TEKey procedure
  46. font sizes in TextEditchanging size ofGestalt functionTextEdit selectorsHandToHand functionhigh caret. See dual caret in TextEditoutline hit testingand TEDoText global variableHITTEST hook registers    replacingreplacing the default routineHITTESTHook routine    replacing hook fieldsdefinedidle processingSee also TEIdle procedure of TextEditinserting and deleting textinserting textand font scriptand hit testingsettingand the TEKey procedure and TextEdit!line height field (for scrolling)line height tableand font ascent values
  47. and scrolling
  48. introducedline length in TextEditline starts arraylineStarts data typelow caret. See dual caretinserting and deletingmeasuring text. See also display of textmixed-directional textdefinedmonostyled edit recordsmonostyled text (TextEdit)multistyled edit recordsmultistyled text (TextEdit)checking the attributescontinuous attributesdefinedmodifying the attributes ofsetting the attributes of null events#null scrap. See TextEdit null scrapnull style record!NullStRec. See style scrap recordoutline highlighting of text pasting text)private scrap. See TextEdit private scrap
  49. rectangles destinationviewreusing text recordsscrapdesknull. See TextEdit null scrap$private.  See TextEdit private scrap style.  See TextEdit style scrapscrap style element recordscrap style tablescrolling text, automatic-ScrpSTElement. See scrap style element record#scrpStyleTab. See scrap style tabledefinedsetting in TextEditSetPreserveGlyph proceduresize, of font. See font size%static text, displaying with TextEditSTElement data type!StScrpRec. See style scrap recordstyle element recordstyle element table style handle style recordstyle run tablestyle scrap recordgetting a handle to style table in TextEditTEActivate procedureTEAutoView procedureTECalText procedureTEClick procedureTEContinuousStyle functionTECopy procedureTECustomHook procedureTECut procedureTEDeactivate procedureTEDelete procedure6TEDispatchRec data type. See  TextEdit dispatch recordTEDispose procedureTEDoText global variableTEFeatureFlag functionand automatic scrollingand text bufferingTEFindWord global variableTEFromScrap functionTEGetHeight functionTEGetOffset functionTEGetPoint functionTEGetScrapLength functionTEGetStyleHandle functionTEGetStyleScrapHandle functionTEGetText functionTEIdle procedureTEInit procedureTEInsert procedureTEKey procedureTENew functionTENumStyles functionTEPaste procedureTEPinScroll procedure!TERec data type. See edit recordsTERecal global variableTEReplaceStyle procedureTEScrapHandle functionTEScroll procedureTEScrpHandle global variableTEScrpLength global variableTESelView procedureTESetAlignment procedureTESetClickLoop procedureTESetScrapLength procedureTESetSelect procedureTESetStyle procedureTESetStyleHandle procedureTESetText procedureTESetWordBreak procedureTEStyleInsert procedureTEStyleNew functionTEStylePaste procedure'TEStyleTable data type. See style tableTEToScrap functionTEUpdate procedureTEUseStyleScrap proceduretext alignment. See alignmenttext bufferingtext buffering in TextEdittext style record32KB text limit'and Macintosh User Interface Guidelinesand null eventsand Text Utilities routines customizingdata structures in
  50. handling undo hook routines, replacing default initializing
  51. null scrap
  52. private scraprestoring existing documents routines intesting for features versions ofTextEdit dispatch recordDRAWHook HITTESTHookTextEdit null scrapTextEdit private scrapTextEdit style scrap*TextStyle data type. See text style recordTextWidthHook registersversion of TextEditview rectangleviewRect. See  view rectangleVisibleLength functionWaitNextEvent functionwidth measurement(width-measuring hook routines, replacingWIDTHHook registers in TextEditcustomizing in TextEditWordRedraw global variablezzcaretHook fieldzzEOLHook registers-arithmetic transfer modes. See transfer modesbackground (of a glyph)%Bic transfer mode. See transfer modesbkColor grafics port fieldbottleneck routines for textCGrafPort data typeCharacterType functionCharExtra procedureusing with SpaceExtraCharWidth function restrictions&Copy transfer mode. See transfer modesdisplay line (defined)drawingdrawing a Pascal stringdrawing a simple linedrawing a single glyphdrawing complex linesdrawing mixed-directional linesdrawing scaled text. See also font scaling. See also font scaling#highlighting. See highlighting textpositioning the penstack space for drawingstripping trailing spaces    ditheringDrawChar procedure restrictions!drawing text. See display of textDrawJustified procedureDrawString procedureDrawText procedurefgColor grafics port fieldfor line breakingand picture filesused to identify fontused to obtain script systemand QuickDraw Text font scalingand line breakingusing StdTxMeasFontInfo data typesaved in QuickDraw picturessizeforeground (of a glyph)enabling or disabling use ofGetFNum procedureGetFormatOrder procedure)and application-supplied callback routineand text in PICT filesGrafPort data type
  53. graphics port%CGrafPort and fractional pen positiondefined$defining the text characteristics oftext-related fields of/grayishTextOr transfer mode. See transfer modesHiliteText procedureInitGraf procedure of QuickDrawmarking with a caret$intercharacter and interword spacing*InvertRect procedure and text highlightingand space distributiondrawing lines ofmeasuring before drawingwith DrawJustified procedurewith MeasureJustified procedureand caret position.laying out a line of text. See display of textleadingEdge flagof scaled textof unscaled textMeasureJustified procedureMeasureText procedureMoveTo proceduremultibit fonts and QuickDrawnegative slop value$Or transfer mode. See transfer modesPascal strings    measuring,determining the vertical coordinate for textdetermining using GetFontInfopHiliteBit selectorPixelToChar functionPortChanged procedurePortionLine function(positioning the pen. See display of textQDProcs recordand multibit fonts and picturesapplication-supplied routinebottleneck routines for textdata structures in initializing routines intesting for version ofQuickDraw picturesreordering textand the PixelToChar functionturning reordering off#reversing text. See reordering textSetPort proceduredefined&distributing throughout a line of textpositive or negativeused to justify textsmsfReverse bit in script flagsSpaceExtra procedure(srcOr transfer mode.  See transfer modesStdText procedureStdTxMeas functionStringWidth functionStyle data typedefined in QuickDrawin TextFace procedureand style run display orderdefault size of!text drawing. See display of text"text mask mode. See transfer modesTextFace procedureTextFont procedureTextMode procedureTextSize procedureTextWidth function
  54. arithmeticBicCopyand PICT filesand PICT filesNotBicNotCopyNotOrNotXorOrsrc    text mask transparentXor of QuickDraw%Xor transfer mode. See transfer modeszzbold constantzzchExtra fieldzzcondense constantzzextend constantzzgrafProcs fieldzzitalic constantzzmask constantzzoutline constant
  55. zzpnLoc fieldzzshadow constantzztxFace fieldzztxFont fieldzztxMode fieldzztxSize fieldzzunderline constant'FONT' resourcesintroduced[FONT resources introduced] introduced]%restrictions on use of[FONT resources
  56. restrictions]
  57. restrictions]advance width of glyphsApFontID global variableactual ID number ofAsscEntry data type
  58. Bézier curvesBézier equation    base linebit image tablebitmap location table!bitmapped font ('NFNT') resourcesbit image tablebitmap location tablefontType fieldglyph-width tableimage height tablewidth/offset tablecompared to outlinedefinedbitmapped glyphsdefined See also bitmapped fonts, glyphsbitmapsfor bitmapped glyphsfor outline glyphsbounding-boxes of glyphs
  59. and glyphs.See also glyphscomponent glyphscontours of glyphsCurFMInput global variable
  60. derived fontsdescent line of fontsdpi (dots per inch)    em square+encoding, character. See character encodingfamily glyph-width table%family glyph-width table entry recordfamily glyph-width table recordFamRec data typeFDevDisable global variableFixedPtr data typeFlushFonts functionFMetricRec data typeFMInput data typeFMOutput data typeFMSwapFont functionfont association entry recordfont association table recordfont characterization table font classes
  61. font depthfont design, instructions forfont directory font editorsfont family ('FOND') resourcesbounding-box tabledefinedfont association tableglyph-name encoding tableglyph-width table
  62. kerning table offset table style codesstyle-mapping tableand Font Managerconfirming font namegettingof application fontof system fontstoring in a document font family kerning table recordfont family recordfont information recordfont input record
  63. and cachesand Menu Managerdata structures inerasing memory caches!favoring outline fonts as defaultfont resources infor bitmapped fontsfor font familiesfor outline fontsfor bitmapped fontsfor font familiesfor outline fonts initializingrendering outline fontsresponding to font requests routines in
  64. scaling fonts font recordfont rectanglefont resource tablesfont resource types*'FOND'. See font family ('FOND') resources'FONT'. See 'FONT' resources-'NFNT'. See bitmapped font ('NFNT') resources+'sfnt'. See outline font ('sfnt') resourcesfont resources. See also font resource types evolution offor bitmapped fontsfor font familliesfor outline fonts
  65. history of    disablingof bitmapped fontsof outline fontsfont scaling factorsand outline fontsdefinedin font input recordin font output recordin global width tableadding to menuschangingdefined    limits toscaling font suffix name subtable recordfont type elementFontAssoc data typeFontRec data typeaccessing handles todefault identifying    in memorylocking    measuringnamesneighborhood basepoint size limit of proportional requests forscaling. See font scalingstoring names of
  66. style codestyles for. See styles    syntheticterminology for6fonts. See also bitmapped fonts, glyphs, outline fontsFractEnable global variable calculatingenabling or disablingusingFScaleDisable global variableFScaleHFact global variableFScaleVFact global variableGetAppFont functionGetDefFontSize functionGetFontName procedureGetOutlinePreferred functionGetPreserveGlyph function!GetScriptManagerVariable functionGetSysFont functionfractional glyph widthsused in font scalingglobal width table record
  67. glyph indexes glyph origin glyph widths calculating
  68. fractionalglyph-width table
  69. and pixels    bitmapped    componentcontoursfor missing characters in setkerning    measuringSee also characters, fontssimpleimage height tableInitFonts procedureof Font Managerof the Font Manager instruction sets for font design). See also outline font ('sfnt') resourceintrinsic fontsISO language identifiersIsOutline functionKernEntry data typekerningkerning subtable recordKernPair data typeKernTable data typelanguage identifiers (ISO)Larger (point sizes) commandlastFOND global variableleadingaltering for glyphsdefinedleft-side bearings of glyphsline spacing. See leadingmaximum y-valuemeasuring fontsmenu commands for fontsLarger (point sizes)Smaller (point sizes)missing-character glyphsNameTable data typeneighborhood base fontoff-curve pointson-curve pointsoutline font ('sfnt') resourcesadditional tables forcharacter-code mapping tablecontrol-value tabledefinedfont directoryfont header tablefont program tableglyph data tablehorizontal device metrics tablehorizontal header tablehorizontal metrics tableinstruction set instructions
  70. kerning tablelocation tablemaximum profile table naming tableoptional tablesPostScript tablepreprogram table tag names ofBézier curves ofchoosingcompared to bitmappeddefined glyphs frommathematical basis ofpreserving shape of glyphs from rendering ofscalingoutline pointsOutlineMetrics functionplatform identifiers
  71. point sizepoints    off-curveon-curveoutlineproportional fonts
  72. and stylesrequesting fontsRealFont functionRectPtr data typeROMFont0 global variablescaling fonts. See font scalingand font family IDsSetFontLock procedureSetFractEnable procedureSetFScaleDisable procedureSetOutlinePreferred procedure
  73. simple glyphs    Size menuadding font sizesSmaller (point sizes) commandstyle-mapping table recordin font input recordStyleTable data typesynthetic fontSysFontFam global variableSysFontSize global variableactual ID number of"TrueType fonts. See  outline fonts    typefaces. See also fontsdefined units per emWidEntry data typeWidTable data typeD. See also global width table, width/offset table, glyph-width tablewidth/offset tabledefined    offset toWidthListHand global variableWidthPtr global variableWidthTabHandle global variableWidthTable data typey-values, minimum and maximumzzascent fieldzzbaseFontName fieldzzdescent fieldzzffAscent fieldzzffDescent fieldzzffFamID fieldzzffFirstChar fieldzzffFlags fieldzzffKernOff fieldzzffLastChar fieldzzffLeading fieldzzffnumAssoc fieldzzffProperty fieldzzffStyleOff fieldzzffTabOff fieldzzffWidMax fieldzzfirstChar fieldzzfontClass fieldzzfontID fieldzzfontSize fieldzzfontStyle fieldzzfontType fieldzzfRectHeight fieldzzfRectWidth fieldzzindexes fieldzzkernFirst fieldzzkernLength fieldzzkernMax fieldzzkernSecond fieldzzkernStyle fieldzzkernWidth fieldzzlastChar fieldzzleading fieldzznDescent fieldzznumKerns fieldzzoffset fieldzzowTLoc fieldzzrowWords fieldzzstringCount fieldzzwidMax fieldD'itl0' resource type. See numeric-format resourceitl0 resource type]F'itl1' resource type. See long-date-format resourceitl1 resource type]I'itl2' resource type. See string-manipulation resourceitl2 resource type]<'itl4' resource type. See tokens resourceitl4 resource type]D'itlm' resource type. See script-sorting resourceitlm resource type];'STR ' resource type. See string resourceSTR resource type]A'STR#' resource type. See string list resourceSTR# resource type]
  74. abbreviations and sortingof dates
  75. boundariesof linesof script runsof words. See word boundaries9canonical number format. See NumFormatStringRec data typecase conversionand diacritical stripping to lowercase to uppercaseignorable (for sorting)CompareString functionCompareText functioncomparing strings. See sorting"contracting characters for sortingdate cache recorddate-time record"date-time representation, standardDateForm data typedates
  76. convertingdefaults used in from strings into strings routines fordefaults used in from strings into strings routines fordetermining the yearfile system sortingFindScriptRun functionfor word selectionfloating-point numbersconverting from stringsconverting to stringsFormatRecToString functionFormatStatus data typeformatting numeric strings?. See also numeric strings, number format specification stringsGetDateTime functionGetIndString procedureGetString functionIdenticalString functionIdenticalText functionInitDateCache functionof date cache recordintegersconverting to numeric stringsand the Text Utilitiesand StringOrder functionand TextOrder functionIntlForce global variableand Text Utilitiesfor sorting stringsLanguageOrder function"long-date-format ('itl1') resourceconverting dates, use in
  77. extensions toformatting information invalues defined inLongDateRec data typeLongDateString procedureLongDateTime data typeLongDateToSeconds procedureLongSecondsToDate procedureLongTimeString procedureLowercaseText procedureMunger functionNewString function#number format specification strings'converting into internal representationdefineddigit placeholders in literals inquoting mechanisms in
  78. symbols inusing&number formatting specification recordnumber parts separatorsnumber parts table use in ExtendedToString function!use in FormatRecToString function use in StringToExtended functionnumeric separatorsnumeric stringsconverting from numeric valuesconverting to numeric values
  79. formatting routines for numeric-format ('itl0') resource"converting dates and times, use inconverting dates, use inconverting times, use informatting information invalues defined inNumFormatStringRec data typeNumToString  procedureNumToString procedureOffPair data type)offset pair record. See OffPair data typeOffsetTable data type    comparingdefinedRelString functionReplaceText functionreplacing text    resourcesF. See also font resources, international resources, keyboard resourcesstring string listused by Text Utilities(SANE numbers. See floating-point numbersand Text Utilities7script run status record. See ScriptRunStatus data typeand line breaking script-sorting ('itlm') resourceuse in sorting stringsScriptOrder functionScriptRunStatus data typesearching textSecondsToDate routineSetString procedure8skipping digits. See number format specification stringsand case conversionand language orderingand script orderingby file system rulesfor different languagesfor different script systemsfor Pascal stringsfor text stringsignoring characters whilein the same language
  80. special casesstripping diacritical marks forwith resource tables
  81. variations in!standard date-time representationstring handlesstring list resourcestring resources%string-manipulation ('itl2') resourceconverting case withfinding word boundaries with stripping diacritical marks withStringOrder functionchanging contents ofcomparing. See sorting&converting from floating-point numbers$converting to floating-point numbersconverting to integerscopying
  82. date and time=finding word boundaries in. See word selection, line breaking modifying. See manipulating textnumeric. See numeric stringsPascal routines forsorting. See sorting
  83. specifying#subscript blocks in. See subscriptstexttypes of!with 1-byte and 2-byte charactersStringToDate functionStringToExtended functionStringToFormatRec functionStringToNum procedureStringToTime functionStripDiacritics procedurestripping diacritical marks:styled line break code. See  StyledLineBreakCode data typeStyledLineBreak functionStyledLineBreakCode data type. See also Roman characterssystem date, obtaining. See also stringsdata structures used with routines infor date stringsfor modifying textfor numeric strings for sortingfor specifying strings for stringsfor time stringsfor date stringsfor modifying textfor numeric strings for sortingfor specifying strings for stringsfor time stringsfor modifying textfor numeric strings for sortingfor specifying strings for stringsfor time stringszzabbrevDate constantzzfLength fieldzzfNegative constantzzfPositive constantzzfVersion fieldzzfZero constantzzlongDate constantzzoffFirst fieldzzoffSecond fieldzzscript fieldzzshortDate constantzzTruncEnd constantzzTruncMiddle constantzzvariant fieldH'itl5' resource type. See encoding/rendering resourceitl5 resource type]J'itlb' resource type. See international bundle resourceitlb resource type]Q'itlc' resource type. See international configuration resourceitlc resource type]E'trsl' resource type. See transliteration resourcetrsl resource type] 2-byte flag!_ScriptUtil trap[ScriptUtil trap] alias stylesalternate numeralsand tokenizationpreferred, for a script system Balloon Helppreferred font forbidirectional flagBootDrive global variablecanonical string#with the TransliterateText function1character byte table. See CharByteTable data typecharacter classCharacterByteType functionsizetype$.See also CharacterType return value$.See also CharacterType return value
  84. whitespaceCharacterType return valuecasecharacter classcharacter modifierscharacter type    directionfield masks for orientationsizeCharByteTable data type ClearIntlResourceCache procedureCommentType data typeconverting textlexical. See tokenizationdakutenDelimType data typedispatch table for a scriptFillParseTable functionpreferred, for a script systemresource ID range ofFontScript functionFontToScript functiongeneral flags (Script Manager)Script Manager selectorsGetIntlResource functionGetIntlResourceTable procedure GetScriptQDPatchAddress function
  85. selectors for GetScriptUtilityAddress functionGetScriptVariable functionscript codes forGetSysDirection function han-dakuten#Help font (preferred, for a script)and transliteration&international bundle ('itlb') resourceinitialization of script flags-international configuration ('itlc') resourceand system directiondirect access todirect access to tables of    replacinginternational resources cacheIntlScript functionIntlTokenize function.See also tokenizationtoken codes forcurrentprevious+pointer to data, as Script Manager variable
  86. disable stateKeyScript procedureas script variablelist ofnumerals, alternateand tokenization(phonetic conversion. See transliterationprint action vectorfor system scriptlist ofscript  variablessmall text font, preferred determiningimplicitlist of script flagsanalyzing charactersand other managersconstants defined fordata structures in evolution of features oftesting for version numberScript Manager  variablesScript Manager general flags'KCHR' data pointer 2-byte flagbidirectional flagfont force flag
  87. general flags$intercharacter and interword spacing&international resources selection flagkeyboard disable statekeyboard script (current)keyboard script (previous)modification countprint action vectorregion code for system script script countscript override flagsscript-defaulted result flagscript-forced result flag%System Folder volume reference numbersystem script codeversion number
  88. script record determining the number of active dispatchingreplacing default routines for$replacing international resources of
  89. script recordscript utilitiesdefined#'itl4' resource ID[script variablesitl4 resource ID]itl4 resource ID]alignment flagapplication font, preferredfixed-width font, preferredHelp font, preferredlanguage code for scriptmodification countname of script systemprint action vectorprivate selectors forright-to-left flagscript file creatorscript file name script flagsscript-enabled flagscript-record entryscript-redraw flagstyles for aliasesstyles, valid for scriptsystem font, preferredversion numberscript-forced result flagscript-redraw flagscript. See  script system    selectorsdefinedfor QuickDraw patchesfor Script Manager variablesprivate!SetScriptManagerVariable function"SetScriptManagerVariable procedurecalling with smFontForcecalling with smIntlForcedon't call with smEnabled!SetScriptQDPatchAddress procedure
  90. selectors for!SetScriptUtilityAddress procedureSetScriptVariable functionscript codes forSetSysDirection procedure)small text font (preferred, for a script)source mask for transliterationssUninterp script code string listword-break tables in for aliasesvalid, for a script systempreferred, for a script system&script code as Script Manager variable!target format for transliteration#target modifier for transliterationtoken block record
  91. token list token record
  92. token stringstoken types. See tokensTokenBlock data typealphanumeric tokensappending results ofdata structuresdefined$delimiters for literals and commentsescape character for delimitersnested comments, support forof alternate numeralsstring generationTokenRec data typetokensdefinedlist of types and codes fortokens ('itl4') resourceand tokenizationnumber parts tableresource ID as script variabletoken-string copy routine
  93. untoken tablewhitespace tableTransliterateText function and LowercaseText, UppercaseText1-byte script systems2-byte script systemsacross separate script systemsand input methodsdefinedin 2-byte script systemsin Arabic and Hebrew source mask
  94. target formattarget modifier
  95. untoken tableverbs. See selectorsof a script systemof the Script Managerregional, of a script systemwhitespace tableword wrap. See line breakingfile creator forfile creator forzzdecimalCode fieldzzdoAlphanumeric fieldzzdoAppend fieldzzdoNest fieldzzdoString fieldzzescapeCode fieldzzgestaltScriptCount constant"zzgestaltScriptMgrVersion constantzzitlResource fieldzzleftComment fieldzzleftDelims fieldzzlength fieldzzposition fieldzzrightComment fieldzzrightDelims fieldzzsmBidirect constantzzsmCharPortion constantzzsmDefault constantzzsmDoubleByte constantzzsmEnabled constantzzsmFontForce constantzzsmForced constantzzsmGenFlags constantzzsmIntlForce constantzzsmKCHRCache constantzzsmKeyCache constantzzsmKeyDisableState constantzzsmKeyScript constantzzsmKeySwap constantzzsmLastScript constantzzsmMunged constantzzsmOverride constantzzsmPrint constantzzsmRegionCode constantzzsmScriptAliasStyle constantzzsmScriptAppFond constantzzsmScriptAppFondSize constantzzsmScriptCreator constantzzsmScriptDate constantzzsmScriptEnabled constantzzsmScriptEncoding constantzzsmScriptFile constantzzsmScriptFlags constantzzsmScriptHelpFondSize constantzzsmScriptIcon constantzzsmScriptJust constantzzsmScriptKeys constantzzsmScriptLang constantzzsmScriptMonoFondSize constantzzsmScriptMunged constantzzsmScriptName constantzzsmScriptNumber constantzzsmScriptNumDate constantzzsmScriptPrefFondSize constantzzsmScriptPrint constantzzsmScriptRedraw constantzzsmScriptRight constant zzsmScriptSmallFondSize constantzzsmScriptSort constantzzsmScriptSysFond constantzzsmScriptSysFondSize constantzzsmScriptToken constantzzsmScriptTrap constantzzsmScriptValidStyles constantzzsmScriptVersion constantzzsmSysRef constantzzsmSysScript constantzzsmVersion constantzzsource fieldzzsourceLength fieldzzstringLength fieldzzstringList fieldzzstringPosition fieldzztheToken fieldzztokenCount fieldzztokenLength fieldzztokenList fieldActivateTextService functionActivateTSMDocument function#Apple events to client applicationsdescriptor types ID constantskeyword constantsbottomline input.client applications (of Text Services Manager)4associating input methods with scripts and languages closing a text service componentdefinedlisting available text services opening a text service component$passing cursor setting to componentspassing events to components%passing menu selections to components"requesting a floating input windowCloseServiceWindow functionCloseTextService function!CloseTSMAwareApplication functioncomponent description recordComponentDescription data type!confirming text (in inline input)in inline inputDeactivateTextService functionDeactivateTSMDocument functionDeleteTSMDocument functionFindServiceWindow functionFixTextService functionFixTSMDocument function".See also floating utility windows
  96. requestingfloating utility windows    providing"floating utility windows<$endrangefloating window servicefloating window layerGetDefaultInputMethod functionGetFrontServiceWindow function!GetScriptLanguageSupport functionGetServiceList functionGetTextServiceLanguage functionGetTextServiceMenu functionHidePaletteWindows functioniconsfor input method menu titleinput method, for keyboard menuof a TSM-aware applicationInitiateTextService function InitTSMAwareApplication functionactive input areaexplicitly confirming text"scripts and languages supported by
  97. input methods'interface type (text service component)for input methods"layer for floating service windowsNewServiceWindow functionNewTSMDocument functionOffset To Position Apple eventOpenTextService functionPosition To Offset Apple eventraw text (in inline input)script-language recordscript-language support recordScriptLanguageRecord data typeScriptLanguageSupport data typeSendAEFromTSMComponent functionSetDefaultInputMethod functionSetTextServiceCursor functionSetTextServiceLanguage functionSetTSMCursor function"Show/Hide Input Window Apple eventTerminateTextService functiontext service component routinestext service component type
  98. activatingApple events sent byclosingconfirming input explicitly'constructing and sending an Apple eventcreating a menu deactivatingdefinedhandling eventshiding windowsicon for menu titleinitiating a text serviceinteractive versus batchinterface type forkeyboard iconsmenu handle disposing
  99. menu handling!opening a floating utility window requiring an active TSM document"scripts and languages supported bysetting the cursortext service information recordtext service list record
  100. text servicesapplication interface tocomponent interface tofloating window service routines for client applicationsroutines for componentstesting for availabilityTextServiceEvent functionTextServiceInfo data typeTextServiceList data typeTextServiceMenuSelect function
  101. TSM documents
  102. activatingcreating deactivatingdefineddeletingTSM-aware applicationsactivating a TSM documentclosingconfirming text explicitlycreating a TSM documentdeactivating a TSM documentdefineddeleting a TSM document initializing requiring an active TSM documentTSMEvent functionTSMMenuSelect function%Update Active Input Area  Apple event$Update Active Input Area Apple eventUseInputWindow functionof the Text Services Managerzz'inpm' constantzz'tsvc' constantzzcomponentFlags fieldzzcomponentFlagsMask fieldzzcomponentManufacturer fieldzzcomponentSubType fieldzzcomponentType fieldzzfLanguage fieldzzfScript fieldzzfScriptLanguageArray fieldzzfScriptLanguageCount fieldzzgestaltTSMgrVersion constantzzitemName fieldzzkeyAEServerInstance constant!zzkeyAETSMDocumentRefcon constantzzservices fieldzztextServiceCount field(associated data (in a dictionary record)'attribute types (in a dictionary entry)%B*-tree structure of dictionary indexCloseDictionary functionCompactDictionary function'data attributes (in a dictionary entry)data in a dictionary record#DeleteRecordFromDictionary function    accessing
  103. compactingdefinedentries
  104. file typesgarbage data inlocating records inmainmakingmaximum key length    modifyingrecordssearch criteria structure ofuserdictionary entriesattribute typesdata attributesraw datadictionary information recordaccessing a dictionarycompacting a dictionarylimitations of locating records in a dictionarymaking a dictionarymodifying a dictionary routines intesting for the presence ofdictionary recordsassociated datadefined    format ofindexesinsertion modekeysdictionary reference number2entries (in  a dictionary). See dictionary entries&FindRecordByIndexInDictionary functionFindRecordInDictionary functiongarbage data in dictionariescurrent size ofremoving!GetDictionaryInformation functionindex (in a dictionary record)of a DictionaryInitializeDictionary function'insertion mode (for dictionary records)!InsertRecordToDictionary functionkey (in a dictionary record)key length (in a dictionary)$maximum key length (in a dictionary)OpenDictionary function raw data (in a dictionary entry)requested attributes table!search criteria (in a dictionary)of the Dictionary Manager#zzgestaltDictionaryMgrAttr constant&zzgestaltDictionaryMgrPresent constant'CNFG' resource type2. See also ASCII character set, character encodingbelow $20 as delimiterscompleter keysused as delimitersand U.S. 'KCHR' resourcedispatch routine for a scriptEqualString function script flagsU.S.'of international and keyboard resourcesno-match characternonprinting charactersPack 6 resource"QuickDraw patches in WorldScript Iclassification by function    replacingStandard Roman character setscript configuration tabledefault settings forRomanclassification by functiondispatching methodfor 1-byte script systemsfor 2-byte script systemsreplacing, in WorldScript I
  105. selectors forfor script utilities SetScriptQDPatchAddress function smsfSingByte bit in script flagssmsfUnivExt bit in script flagsof Roman ligaturesfonts with unique glyphslist of nonprinting characterslist of printing charactersunavailable characters
  106. variations inU.S. 'KCHR' resourceuniversal scripts!contextual formatting routines indispatching methodinitializationQuickDraw patches inscript utilities intable-based script behavior ofdispatching methodinitializationscript utilities intable-based script behavior ofin number parts tablecalendar codesin 'itl1' resourcewidecurrency symbolslongshortDateString procedure    day namesdecimal separators$encoding/rendering ('itl5') resourcebreak-table directorybyte-type tablecharacter expansion tablecharacter-type tablefeature list tableglyph-to-character tablekashida preferences table"line-layout glyph properties tableline-layout metamorphosis tablereordering tablescript run tables    exponentsExtendedToString functionextension-fetching routineextra days table fixed tokensstyles for aliasesfont force flagold-keyboard settingsystem global flagssystem script codeand localized system software.and the international resources selection flagand the Resource Manager
  107. ID ranges formultiple versions ofIntl0Rec data typeIntl1Rec data typeItl1ExtRec data typeItl5Record data typeItlbExtRecord data typeItlbRecord data typeItlcRecord data type Jamo to Hangul conversion tables
  108. ID ranges forlist separatorslong date formatscalendar codes    day namesextra days table month namesorder of date elementspunctuation for date elements region codesuppressing date elements month namesNBreakTable data typeNItl4Rec data typeNumberParts data typein number parts tablecurrency formatcurrency symboldecimal separatorlist separator region codeshort date formatthousands separator time formatunit of measurefor 'itl0' resourcefor 'itl1' resourceRuleBasedTrslRecord data typeshort date formats sorting hooks in 'itl2' resourcescript run tables insorting hooks in    tables inTableDirectoryRecord data typethousands separatorsTimeString procedure token tabletoken-string copy routinefixedextension-fetching routine token table!transliteration ('trsl') resourceproperty flag for preconversionrule-based formattable-based formatUntokenTable data type"UppercaseStripDiacritics procedureUppercaseText procedurewide character arraywide charactersWideChar data typeWideCharArr data type zzabbrevDaysTableLength constant zzabbrevDaysTableOffset constant"zzabbrevMonthsTableLength constant"zzabbrevMonthsTableOffset constantzzabbrLen fieldzzaltNumTable fieldzzauxCTableOff fieldzzbackwdTableOff field zzbase fieldzzcalendarCode constantzzcharTypes fieldzzclassTableOff fieldzzcurrFmt fieldzzcurrSym1 fieldzzcurrSym2 fieldzzcurrSym3 fieldzzdateOrder fieldzzdateSep fieldzzdayLeading0 field zzdays fieldzzdecimalPt fieldzzdefPartsLength fieldzzdefPartsOffset fieldzzdoBackup fieldzzeveStr fieldzzextraDaysTableLength constantzzextraDaysTableOffset constant!zzextraMonthsTableLength constant!zzextraMonthsTableOffset constantzzextraSepsTableLength constantzzextraSepsTableOffset constantzzfetchOffset fieldzzflags1 fieldzzflags2 fieldzzforwdTableOff field
  109. zzindex fieldzzintl0Vers fieldzzintl1Vers fieldzzitlbAliasStyle fieldzzitlbAppFond fieldzzitlbAppSize fieldzzitlbDate fieldzzitlbDateRep fieldzzitlbEncoding fieldzzitlbFlags fieldzzitlbHelpFond fieldzzitlbHelpSize fieldzzitlbIcon fieldzzitlbKeys fieldzzitlbLang fieldzzitlbLocalSize fieldzzitlbMonoFond fieldzzitlbMonoSize fieldzzitlbNumber fieldzzitlbNumRep fieldzzitlbSmallFond fieldzzitlbSmallSize fieldzzitlbSort fieldzzitlbSysFond fieldzzitlbSysSize fieldzzitlbToken fieldzzitlbValidStyles fieldzzitlcFlags fieldzzitlcFontForce fieldzzitlcIntlForce fieldzzitlcOldKybd fieldzzitlcRegionCode fieldzzitlcSysDirection constantzzitlcSysFlags fieldzzitlcSystem fieldzzlastToken field zzlen fieldzzlistSep fieldzzlngDateFmt fieldzzlocalRtn fieldzzmapOffset fieldzzmetricSys fieldzzmonths fieldzzmornStr fieldzznumberOfRules fieldzznumTables fieldzzpeMinus fieldzzpeMinusPlus fieldzzpePlus fieldzzpropertyFlag fieldzzresourceNum fieldzzresourceType fieldzzshrtDateFmt fieldzzsourceType field zzst0 field zzst1 field zzst2 field zzst3 field zzst4 fieldzzstrOffset fieldzzsuppressDay fieldzztableDirectory fieldzztables fieldzztableSignature fieldzztableSize fieldzztableStartOffset fieldzztargetType fieldzzthousSep fieldzztime1Suff fieldzztime2Suff fieldzztime3Suff fieldzztime4Suff fieldzztime5Suff fieldzztime6Suff fieldzztime7Suff fieldzztime8Suff fieldzztimeCycle fieldzztimeFmt fieldzztimeSep fieldzzunTokenLength fieldzzunTokenOffset fieldzzwhtSpListLength fieldzzwhtSpListOffset field?'itlk' resource type. See key-remap resourceitlk resource type]>'KCAP' resource type. See key-caps resourceKCAP resource type]E'KCHR' resource type. See keyboard-layout resourceKCHR resource type]='KMAP' resource type. See key-map resourceKMAP resource type]C'KSWP' resource type. See keyboard-swap resourceKSWP resource type]_KeyTrans trap[KeyTrans trap]ADB keyboard mapping using the KeyTrans function withcompletion character event recordexception arraykey translation    keyboards'KCHR' resource ID 'kcs#'/'kcs4'/'kcs8' resource IDKbdType global variablekey-caps ('KCAP') resourceexception arrayfor Apple Extended keyboard reassigning right-hand key codeskey-remap ('itlk') resourceKey1Trans global variableKey2Trans global variable Keyboard control panel, icons in    icons forand localized system software    switchingcompletion tabledead-key tableinstalling a custom 'KCHR'keyboard-swap ('KSWP') resourcenon-ADBcalling from an applicationuse for Command-key equivalentsuse with custom 'KCHR' resourcemessage field of event recordmodifiers field of event record right-hand key code reassignmentfor non-ADB keyboardshardware dependencieszzsmfShowIcon constant!Binary-Decimal Conversion PackageInternational Utilities Package